terrestrial snails - German English Dictionary